package com.xydtech.system.domain;

import com.xydtech.common.annotation.Excel;
import com.xydtech.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * <dd>描述: ~ 贷款计算器参数配置对象 sys_loan_configuration</dd>
 * <dd>创建时间：  16:34 2024/1/20</dd>
 * <dd>创建人： yuzhiguo</dd>
 * <dt>版本历史: </dt>
 * Date         Author         Version     Description
 * ------------------------------------------------------------------
 * 2024/1/20     yuzhiguo         1.0        1.0 Version
 */
public class SysLoanConfiguration extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键id */
    private Long id;

    /** (家庭资产-家庭负债)乘以的值 */
    @Excel(name = "(家庭资产-家庭负债)乘以的值")
    private String assetsLiabilitiesIndicator;

    /** 月收入乘以的值 */
    @Excel(name = "月收入乘以的值")
    private String monthlyIncomeIndicator;

    /** 年龄小于20岁乘以的值 */
    @Excel(name = "年龄小于20岁乘以的值")
    private String personalAgeaIndicator;

    /** 年龄大于等于20岁且小于30岁乘以的值 */
    @Excel(name = "年龄大于等于20岁且小于30岁乘以的值")
    private String personalAgebIndicator;

    /** 年龄大于等于30岁且小于等于45岁乘以的值 */
    @Excel(name = "年龄大于等于30岁且小于等于45岁乘以的值")
    private String personalAgecIndicator;

    /** 年龄大于45岁且小于等于55岁乘以的值 */
    @Excel(name = "年龄大于45岁且小于等于55岁乘以的值")
    private String personalAgedIndicator;

    /** 年龄大于55岁且小于等于60岁乘以的值 */
    @Excel(name = "年龄大于55岁且小于等于60岁乘以的值")
    private String personalAgeeIndicator;

    /** 年龄大于60岁乘以的值 */
    @Excel(name = "年龄大于60岁乘以的值")
    private String personalAgefIndicator;

    /** 缴纳社保为是乘以的值 */
    @Excel(name = "缴纳社保为是乘以的值")
    private String istrueSocialSecurity;

    /** 缴纳社保为否乘以的值 */
    @Excel(name = "缴纳社保为否乘以的值")
    private String isfalseSocialSecurity;

    /** 缴纳公积金为是乘以的值 */
    @Excel(name = "缴纳公积金为是乘以的值")
    private String istrueAccumulationFund;

    /** 缴纳公积金为否乘以的值 */
    @Excel(name = "缴纳公积金为否乘以的值")
    private String isfalseAccumulationFund;

    /** 月营业额乘以的值 */
    @Excel(name = "月营业额乘以的值")
    private String monthlyRevenueIndicator;

    /** 贷款计算器信息表id */
    @Excel(name = "贷款计算器信息表id")
    private String loanId;

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId()
    {
        return id;
    }
    public void setAssetsLiabilitiesIndicator(String assetsLiabilitiesIndicator)
    {
        this.assetsLiabilitiesIndicator = assetsLiabilitiesIndicator;
    }

    public String getAssetsLiabilitiesIndicator()
    {
        return assetsLiabilitiesIndicator;
    }
    public void setMonthlyIncomeIndicator(String monthlyIncomeIndicator)
    {
        this.monthlyIncomeIndicator = monthlyIncomeIndicator;
    }

    public String getMonthlyIncomeIndicator()
    {
        return monthlyIncomeIndicator;
    }
    public void setPersonalAgeaIndicator(String personalAgeaIndicator)
    {
        this.personalAgeaIndicator = personalAgeaIndicator;
    }

    public String getPersonalAgeaIndicator()
    {
        return personalAgeaIndicator;
    }
    public void setPersonalAgebIndicator(String personalAgebIndicator)
    {
        this.personalAgebIndicator = personalAgebIndicator;
    }

    public String getPersonalAgebIndicator()
    {
        return personalAgebIndicator;
    }
    public void setPersonalAgecIndicator(String personalAgecIndicator)
    {
        this.personalAgecIndicator = personalAgecIndicator;
    }

    public String getPersonalAgecIndicator()
    {
        return personalAgecIndicator;
    }
    public void setPersonalAgedIndicator(String personalAgedIndicator)
    {
        this.personalAgedIndicator = personalAgedIndicator;
    }

    public String getPersonalAgedIndicator()
    {
        return personalAgedIndicator;
    }
    public void setPersonalAgeeIndicator(String personalAgeeIndicator)
    {
        this.personalAgeeIndicator = personalAgeeIndicator;
    }

    public String getPersonalAgeeIndicator()
    {
        return personalAgeeIndicator;
    }
    public void setPersonalAgefIndicator(String personalAgefIndicator)
    {
        this.personalAgefIndicator = personalAgefIndicator;
    }

    public String getPersonalAgefIndicator()
    {
        return personalAgefIndicator;
    }
    public void setIstrueSocialSecurity(String istrueSocialSecurity)
    {
        this.istrueSocialSecurity = istrueSocialSecurity;
    }

    public String getIstrueSocialSecurity()
    {
        return istrueSocialSecurity;
    }
    public void setIsfalseSocialSecurity(String isfalseSocialSecurity)
    {
        this.isfalseSocialSecurity = isfalseSocialSecurity;
    }

    public String getIsfalseSocialSecurity()
    {
        return isfalseSocialSecurity;
    }
    public void setIstrueAccumulationFund(String istrueAccumulationFund)
    {
        this.istrueAccumulationFund = istrueAccumulationFund;
    }

    public String getIstrueAccumulationFund()
    {
        return istrueAccumulationFund;
    }
    public void setIsfalseAccumulationFund(String isfalseAccumulationFund)
    {
        this.isfalseAccumulationFund = isfalseAccumulationFund;
    }

    public String getIsfalseAccumulationFund()
    {
        return isfalseAccumulationFund;
    }
    public void setMonthlyRevenueIndicator(String monthlyRevenueIndicator)
    {
        this.monthlyRevenueIndicator = monthlyRevenueIndicator;
    }

    public String getMonthlyRevenueIndicator()
    {
        return monthlyRevenueIndicator;
    }
    public void setLoanId(String loanId)
    {
        this.loanId = loanId;
    }

    public String getLoanId()
    {
        return loanId;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
                .append("id", getId())
                .append("assetsLiabilitiesIndicator", getAssetsLiabilitiesIndicator())
                .append("monthlyIncomeIndicator", getMonthlyIncomeIndicator())
                .append("personalAgeaIndicator", getPersonalAgeaIndicator())
                .append("personalAgebIndicator", getPersonalAgebIndicator())
                .append("personalAgecIndicator", getPersonalAgecIndicator())
                .append("personalAgedIndicator", getPersonalAgedIndicator())
                .append("personalAgeeIndicator", getPersonalAgeeIndicator())
                .append("personalAgefIndicator", getPersonalAgefIndicator())
                .append("istrueSocialSecurity", getIstrueSocialSecurity())
                .append("isfalseSocialSecurity", getIsfalseSocialSecurity())
                .append("istrueAccumulationFund", getIstrueAccumulationFund())
                .append("isfalseAccumulationFund", getIsfalseAccumulationFund())
                .append("monthlyRevenueIndicator", getMonthlyRevenueIndicator())
                .append("createBy", getCreateBy())
                .append("createTime", getCreateTime())
                .append("updateBy", getUpdateBy())
                .append("updateTime", getUpdateTime())
                .append("remark", getRemark())
                .append("loanId", getLoanId())
                .toString();
    }
}
